home *** CD-ROM | disk | FTP | other *** search
-
-
-
- hhhhwwwwggggrrrraaaapppphhhh....eeeeddddggggeeee((((DDDD3333XXXX)))) hhhhwwwwggggrrrraaaapppphhhh....eeeeddddggggeeee((((DDDD3333XXXX))))
-
-
-
- NNNNAAAAMMMMEEEE
- _hhhh_wwww_gggg_rrrr_aaaa_pppp_hhhh_...._eeee_dddd_gggg_eeee_:::: hwgraph_edge_add, hwgraph_edge_remove, hwgraph_edge_get,
- hwgraph_traverse - operations on hwgraph edges
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssyyyyssss////ttttyyyyppppeeeessss....hhhh>>>>
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssyyyyssss////hhhhwwwwggggrrrraaaapppphhhh....hhhh>>>>
- ####iiiinnnncccclllluuuuddddeeee <<<<ssssyyyyssss////ddddddddiiii....hhhh>>>>
-
- ggggrrrraaaapppphhhh____eeeerrrrrrrroooorrrr____tttt
- hhhhwwwwggggrrrraaaapppphhhh____eeeeddddggggeeee____aaaadddddddd((((vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt _f_r_o_m__v_h_d_l,,,,
- vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt _t_o__v_h_d_l,,,,
- cccchhhhaaaarrrr ****_e_d_g_e__n_a_m_e))));;;;
-
- ggggrrrraaaapppphhhh____eeeerrrrrrrroooorrrr____tttt
- hhhhwwwwggggrrrraaaapppphhhh____eeeeddddggggeeee____rrrreeeemmmmoooovvvveeee((((vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt _f_r_o_m__v_h_d_l,,,,
- cccchhhhaaaarrrr ****_e_d_g_e__n_a_m_e,,,,
- vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt ****_v_h_d_l__p_t_r))));;;;
-
- ggggrrrraaaapppphhhh____eeeerrrrrrrroooorrrr____tttt
- hhhhwwwwggggrrrraaaapppphhhh____eeeeddddggggeeee____ggggeeeetttt((((vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt _f_r_o_m__v_h_d_l,,,,
- cccchhhhaaaarrrr ****_e_d_g_e__n_a_m_e,,,,
- vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt ****_v_h_d_l__p_t_r))));;;;
-
- ggggrrrraaaapppphhhh____eeeerrrrrrrroooorrrr____tttt
- hhhhwwwwggggrrrraaaapppphhhh____ttttrrrraaaavvvveeeerrrrsssseeee((((vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt _f_r_o_m__v_h_d_l,,,,
- cccchhhhaaaarrrr ****_p_a_t_h,,,,
- vvvveeeerrrrtttteeeexxxx____hhhhddddllll____tttt ****_v_h_d_l__p_t_r))));;;;
-
- AAAArrrrgggguuuummmmeeeennnnttttssss
- _e_d_g_e__n_a_m_e Address of a character string containing the label of the new
- or existing edge originating in _f_r_o_m__v_h_d_l.
-
- _f_r_o_m__v_h_d_l Vertex handle of an existing vertex, the origin vertex from
- which a path or edge springs.
-
- _p_a_t_h Address of a character string describing a sequence of one or
- more edges separated by slashes, in effect a relative path in
- /hw.
-
- _t_o__v_h_d_l Vertex handle of an existing vertex, the destination vertex
- of a new edge.
-
- _v_h_d_l__p_t_r Address of a field to receive a vertex handle.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- These functions operate on the hardware graph to add a named edge from
- one vertex to another, to remove a named edge that originates at a
- specified vertex, and to find the destination vertex of a named edge or
- of a list of edges that originates at a specified vertex.
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- hhhhwwwwggggrrrraaaapppphhhh....eeeeddddggggeeee((((DDDD3333XXXX)))) hhhhwwwwggggrrrraaaapppphhhh....eeeeddddggggeeee((((DDDD3333XXXX))))
-
-
-
- Typical device drivers do not need to use any of these operations.
- Drivers normally use such functions as _h_w_g_r_a_p_h__b_l_o_c_k__d_e_v_i_c_e__a_d_d() to
- create and connect a new vertex, and normally drivers receive the vertex
- handles they need to query as arguments to their entry points such as
- _a_t_t_a_c_h.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- All return GRAPH_SUCCESS if the operation completes successfully, or a
- failure code as defined in _h_w_g_r_a_p_h._i_n_t_r_o(D4X) when the operation does not
- complete successfully.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- hwgraph.dev(D3X), hwgraph.intro(D4X).
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-